package com.tedu.api;

import org.junit.Test;

/**
 * [√] 1.输出字符串"HelloJava"的字符串长度
 * [√] 2.输出"HelloJava"中o的位置
 * [√] 3.输出"HelloJava"中下标为5处开始第一次出现以"o"的位置
 * [√] 4.截取"HelloJava"中"Hello"并输出
 * [√] 5.截取"HelloJava"中"Java"并输出
 * [√] 6.将字符串" Hello "中两边的空白去掉后输出
 * [√] 7.输出"HelloJava"中第6个字符"J"
 * [√] 8.将"HelloJava"转换为小写，然后转换为大写
 */

public class 作业 {
    //1.输出字符串"HelloJava"的字符串长度
    @Test
    public void testlength() {
        String str = "HelloJava";
        System.out.println(str.length());
    }
    //2.输出"HelloJava"中o的位置
    @Test
    public void testLastIndexOf() {
        String s = "HelloJava";
        int index = s.indexOf("o");
        System.out.println("HelloJava中o的位置" + index);
//3.输出"HelloJava"中下标为5处开始第一次出现以"o"的位置
        String str = "HelloJava";
        index = str.indexOf("o", 5);
        System.out.println("HelloJava中下标为5处开始第一次出现以o的位置" + index);
    }
    //4.截取"HelloJava"中"Hello"并输出
    @Test
    public void testSubString01(){
        String url="HelloJava";
        //需求：获取当前字符串中：Hello字符串
        String s=url.substring(0,5);
        System.out.println("截取后子字符串："+s);
    }
    //5.截取"HelloJava"中"Java"并输出
    @Test
    public void testSubString02(){
        String url="HelloJava";
        //需求：获取当前字符串中：Java字符串
        String s=url.substring(5,9);
        System.out.println("截取后子字符串："+s);
    }
    //6.将字符串" Hello "中两边的空白去掉后输出
    @Test
    public void testTrim(){
        String s=" Hello ";
        s=s.trim();
        System.out.println(s);
    }
    //7.输出"HelloJava"中第6个字符"J"
    @Test
    public void testCharAt(){
        String s="HelloJava";
        char c=s.charAt(5);
        System.out.println("获取的字符是:"+c);
    }
    //8.将"HelloJava"转换为小写，然后转换为大写
    @Test
    public void testUL(){
        String s="HelloJava";
        s=s.toLowerCase().trim();
        System.out.println("转换为小写："+s);
        s=s.toUpperCase();
        System.out.println("转换为大写："+s);
    }
}
